Optimal Competitiveness for Symmetric Rectilinear Steiner Arborescence and Related Problems

نویسندگان

  • Erez Kantor
  • Shay Kutten
چکیده

We present optimal competitive algorithms for two interrelated known problems involving Steiner Arborescence. One is the continuous problem of the Symmetric Rectilinear Steiner Arborescence (SRSA), studied by Berman and Coulston as a symmetric version of the known Rectilinear Steiner Arborescence (RSA) problem. A very related, but discrete problem (studied separately in the past) is the online Multimedia Content Delivery (MCD) problem on line networks, presented originally by Papadimitriu, Ramanathan, and Rangan. An efficient content delivery was modeled as a low cost Steiner arborescence in a grid of network×time they defined. We study here the version studied by Charikar, Halperin, and Motwani (who used the same problem definitions, but removed some constraints on the inputs). The bounds on the competitive ratios introduced separately in the above papers are similar for the two problems: O(logN) for the continuous problem and O(log n) for the network problem, where N was the number of terminals to serve, and n was the size of the network. The lower bounds were Ω( √ logN) and Ω( √ logn) correspondingly. Berman and Coulston conjectured that both the upper bound and the lower bound could be improved. We disprove this conjecture and close these quadratic gaps for both problems. We first present an O( √ log n) deterministic competitive algorithm for MCD on the line, matching the lower bound. We then translate this algorithm to become a competitive optimal algorithm O( √ logN) for SRSA. Finally, we translate the latter back to solve MCD problem, this time competitive optimally even in the case that the number of requests is small (that is, O(min{√logn,√logN})). We also present a Ω( 3 √ logn) lower bound on the competitiveness of any randomized algorithm. Some of the techniques may be useful in other contexts. (For example, rather than comparing to the unknown optimum, we compared the costs of the online algorithm to the costs of an approximation offline algorithm).

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Optimal Competitiveness for the Rectilinear Steiner Arborescence Problem

We present optimal online algorithms for two related known problems involving Steiner Arborescence, improving both the lower and the upper bounds. One of them is the well studied continuous problem of the Rectilinear Steiner Arborescence (RSA). We improve the lower bound and the upper bound on the competitive ratio for RSA from O(logN) and Ω( √ logN) to Θ( logN log logN ), where N is the number...

متن کامل

A Polynomial Time Approximation Scheme for the Symmetric Rectilinear Steiner Arborescence Problem

The Symmetric Rectilinear Steiner Arborescence (SRStA) problem is defined as follows: given a set of terminals in the positive quadrant of the plane, connect them using horizontal and vertical lines such that each terminal can be reached from the origin via a y-monotone path and the total length of all the line segments is the minimum possible. Finding an SRStA has applications in VLSI design, ...

متن کامل

Subexponential Algorithms for Rectilinear Steiner Tree and Arborescence Problems

A rectilinear Steiner tree for a set T of points in the plane is a tree which connects T using horizontal and vertical lines, In the Rectilinear Steiner Tree problem, input is a set T of n points in the Euclidean plane (R) and the goal is to find an rectilinear Steiner tree for T of smallest possible total length. A rectilinear Steiner arborecence for a set T of points and root r ∈ T is a recti...

متن کامل

Fast Optimal Algorithms for the Minimum Rectilinear Steiner Arborescence Problem

| In this paper, we present two optimal algorithms for solving the Minimum Rectilinear Steiner Arborescence (MRSA) Problem. The rst algorithm is a recursive branch-and-bound variant of the RSA heuristic by Rao et al. [14]. The second algorithm uses dynamic programming to avoid solving the same subproblemmore than once. Furthermore, both algorithms can be generalized to solve the All-Quadrant MR...

متن کامل

Polynomial Time Approximation Scheme for Symmetric Rectilinear Steiner Arborescence Problem

The Symmetric Rectilinear Steiner Arborescence (SRStA) problem is defined as follows: given a set of terminals in the positive quadrant of the plane, connect them using horizontal and vertical lines such that each terminal can be reached from the origin via a y-monotone path and the total length of all the line segments is the minimum possible. Finding an SRStA has applications in VLSI design, ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014